It sounds like you need a 4 wheel alignment more than anything.
The technician should also be checking the tread depth on all tires as well as adjusting the tire pressures. He will also give you a list of worn out components that need replacing or looking at. You don't need to have the work done by that particular shop, but they will give you a good idea of what needs to be done.